package cn.iocoder.yudao.module.system.controller.admin.gugu.gugu;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 历年高考省录取分数线数据实体类
 */
@Schema(description = "历年高考省录取分数线数据")
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class ProvinceScoreInfo {

    @JsonProperty("Province")
    @Schema(description = "录取省份")
    private String province;

    @JsonProperty("Category")
    @Schema(description = "录取学科分类，综合、文科理科等")
    private String category;

    @JsonProperty("ScoreBatch")
    @Schema(description = "录取批次")
    private String scoreBatch;

    @JsonProperty("Year")
    @Schema(description = "录取年份，2014年 - 2024年")
    private Integer year;

    @JsonProperty("Score")
    @Schema(description = "录取分数线")
    private Integer score;

    @JsonProperty("SpecialName")
    @Schema(description = "专业说明，如果没有那么值为 null")
    private String specialName;
}
